پرامپت نویسی چیست؟ آموزش پرامپت نویسی هوش مصنوعی و نحوه نگارش Prompts
از زمان ظهور انواع سرویس های هوش مصنوعی، کاربران زیادی به سمت آنها جذب شده اند. کار با این سرویس ها بسیار ساده و راحت است و تنها به مهارت پرامپت نویسی خود نیاز دارد. در واقع پرامپت دستوراتی است که از سمت کاربر به هوش مصنوعی داده می شود. شاید در ابتدا، نوشتن یک پرامپت برای شما کار سختی باشد ولی با رعایت اصول مشخصی که در این مقاله از فروشگاه فرفره به آن اشاره می کنیم، می توانید در نهایت بهترین دستورات را بنویسید. تا انتها با ما همراه باشید.
پرامپت چیست؟
پرامپت (Prompt) یا دستور هوش مصنوعی، به نوعی برقراری ارتباط بین انسان و یک مدل زبانی بزرگ تلقی می شود که در نهایت، خروجی مشخصی را به کاربرد تحویل می دهد. به زبان ساده تر، پرامپت همان درخواستی است که شما به هوش مصنوعی ارسال می کنید؛ سرویس هوش مصنوعی نیز با بررسی و پردازش این درخواست، محتوایی که به دنبال آن هستید را ساخته و به شما تحویل می دهد. این دستورها می توانند در قالب یک متن، سوال، اسنیپت کد (Code Snippets) و غیره مطرح شوند. بنابراین اگر به دنبال بهترین خروجی ممکن از هوش مصنوعی هستید، باید نحوه نگارش Prompts را بدانید.
اهمیت پرامپت نویسی چیست؟
پرامپت نویسی اصولی به معنای تنظیم و ارائه دستور دقیق، هدفمند و واضح به سرویس های هوش مصنوعی است تا آنها بتوانند بر اساس این درخواست، بهترین پاسخ ممکن را ارائه کنند. نوشتن Prompt مناسب و درست نه تنها خروجی دقیقی را ایجاد می کند، بلکه به شما امکان می دهد تا بهترین و بهینه ترین استفاده را از این تکنولوژی به عمل آورید. اهمیت نوشتن درخواست ها و دستورات مناسب به شرح زیر است:
1. دقت در پاسخ ها و نتایج خروجی
نوشتن پرامپت های اصولی روی کیفیت و دقت نتایج خروجی، تأثیر مستقیم دارد. سرویس های هوش مصنوعی با توجه به اطلاعاتی که در دستورات ارائه می شوند، پاسخ را تولید می کنند. اگر درخواست ها مبهم، نامشخص یا عمومی باشند، احتمالاً پاسخ های نهایی مبهم و غیرقابل استفاده خواهند بود. همین امر نشان می دهد هرچه دستورات دقیق تر و کامل تر باشند، پاسخ ها مفیدتر هستند.
2. صرفه جویی در منابع و زمان
زمانی که پرامپت نویسی به صورت اصولی انجام شود، با توجه به کاربرد هوش مصنوعی، این سرویس می تواند پردازش سریع تری داشته باشد و با کمترین اصلاحات پاسخ مناسبی ارائه می دهد. این امر به شما امکان می دهد با حداقل اصلاح درخواست و تکرار آن، به نتیجه دلخواه خود برسید. در مقابل اگر پرامپت ها نامشخص باشند، بارها مجبور هستید تا درخواست خود را اصلاح کرده و تکرار کنید و این امر موجب از دست رفتن زمان و منابع می شود.
هوش مصنوعی فایرفلای چیست؟ همه چیز درباره هوش مصنوعی Adobe Firefly
3. کاهش ابهامات در ارتباط
درک هوش مصنوعی از زبان، هنوز تکمیل نشده و مشابه درک انسانی نیست. بنابراین با نوشتن درخواست دقیق و مشخص، از بروز ابهامات در زمان ارتباط جلوگیری می شود. هرچه دستورات اصولی تر باشند، هوش مصنوعی، هدف و مقصود شما را بهتر درک می کند و پاسخ کامل تری ارائه می دهد.
4. افزایش کنترل بر خروجی نهایی
یکی از موارد اهمیت پرامپت نویسی اصولی، توانایی کنترل بیشتر بر خروجی سیستم است. در واقع با نگارش یک Prompt دقیق، خروجی دقیقاً مطابق با نیازهای شما خواهد بود.
ساختار اساسی در یک پرامپت نویسی خوب
ساختار اساسی در نحوه نگارش Prompts به چهار بخش اصلی تقسیم می شود که با کمک این ساختار، می توانید دستورات دقیق تری به هوش مصنوعی بفرستید و در نهایت خروجی باکیفیت تری دریافت کنید. این بخش ها شامل موارد زیر می شود:
هدف و تکلیف (Task)
هدف، به اصلی ترین فرایندی که هوش مصنوعی برای انجام آن توسعه یافته است، اشاره می کند. در واقع هدف و تکلیف یک دستور را Task می گویند که می تواند تولید محتوا با هوش مصنوعی به طور خلاقانه، پاسخ به پرسش یا تولید عکس با سرویس های هوش مصنوعی و غیره باشد.
دستورالعمل (Instructions)
بعد از مشخص کردن هدف و تکلیف، لازم است به هوش مصنوعی، دستورالعمل دقیق خود را بفرستید تا از طریق بررسی آن، شما به هدف نهایی برساند. این دستورالعمل می تواند ساده یا پیچیده باشد و تمامی خواص، صفات خروجی و البته فرمت آن را نیز در بر داشته باشد. این بخش از ساختار در واقع نقشه راهی را برای هوش مصنوعی ترسیم می کند تا مطابق آن، هدف را تولید کند.
زمینه (Context)
این بخش از ساختار پرامپت نویسی شامل موقعیتی است که تسک یا هدف را در بر می گیرد. در واقع با این بخش، جزئیات بیشتری در رابطه با هدف در اختیار سرویس هوش مصنوعی قرار خواهد گرفت. زمینه، لزوماً نیازی به نوشتن متن توصیفی ندارد و حتی می تواند اطلاعات را در قالب تصویر، در اختیار هوش مصنوعی گذاشت.
تنظیمات و پارامترها (Parameters and Settings)
منظور از تنظیمات و پارامترها، همان عناصر و متغیرهای خاصی است که می توان آنها را به پرامپت اضافه کرد یا از قبل آنها را برای هوش مصنوعی شرح داد. این عناصر جزئی به طور مستقیم روی خروجی تأثیرگذار هستند و شامل مواردی می شوند که نمی توان با زبان ساده درون درخواست اصلی، بیان کرد.
ورودی (Input)
این بخش از پرامپت نویسی، زمانی بسیار اهمیت دارد که موضوع خاصی برای تبدیل و تغییر وجود داشته باشد. شاید هدف مورد نظر شما، نیاز به ورودی خاصی داشته و شاید هم نداشته باشد.
نکات مهم در پرامپت نویسی
- نوشتن دقیق و با جزئیات: همانطور که اشاره شد، رعایت دقت و جزئیات در نوشتن پرامپت برای هدایت هوش مصنوعی در تولید پاسخ مدنظر، اولین نکته ای است که باید به آن توجه داشت.
- امتحان عبارت های مختلف: تغییر ساختار جمله و عبارت ها در درخواست های ارسالی به سمت هوش مصنوعی می تواند در برخی موارد، راه حلی برای دریافت پاسخ نهایی مناسب باشد. در واقع تنها با یک تغییر جزئی در پرامپت نویسی، نتایج تغییر بزرگی خواهند داشت.
- استفاده از دستورالعمل قدم به قدم: در نگارش یک Prompt پیچیده، بهتر است درخواست را به بخش های کوچکتر با قابلیت مدیریت بیشتر تقسیم کرد. چنین رویکردی، موجب تمرکز بیشتر هوش مصنوعی روی تمامی جنبه های درخواست می شود. برای تقسیم بندی درخواست، می توانید از کلمات در ابتدا (First)، سپس (Next) و در نهایت (Finally) استفاده کنید.
- مشخص کردن فرمت پاسخ: فرمت پاسخ نهایی را به طور واضح برای هوش مصنوعی مشخص کنید تا بدین ترتیب، سرویس می داند تا چگونه اطلاعات فراهم شده به بهترین شکل برای شما ارائه دهد.
- مشخص کردن محدودیت ها: اگر به دنبال محتوا یا پاسخ سوالی خلاصه هستید، حتماً محدودیت لازم را در پرامپت نویسی ذکر کنید. همچنین امکان خلاصه کردن مقاله با هوش مصنوعی نیز در این حالت وجود دارد.
- درخواست چند پاسخ در پرامپت: در اکثر مطرح کردن تعداد در درخواست می تواند موجب ارائه پاسخ های مناسب تری شود.
- استفاده از مثال: ارائه مثال از خروجی مدنظر می تواند برای هوش مصنوعی کمک کننده باشد و درخواست را برای او شفاف تر کند.
- تکرار و ویرایش کنید: تکرار پرامپت ها و ویرایش کردن آنها در هر بار می تواند موجب بهبود نتایج شود و شما را به نتیجه دلخواه نزدیک کند.
نمونه هایی از بهترین پرامپت های هوش مصنوعی
در ادامه نمونه هایی از پرامپت نویسی های اصولی برای استفاده در ChatGPT و هوش مصنوعی میدجرنی، قرار داده شده است. برای اطلاع از انواع سرویس های چت با AI و کاربردهای آنها، توصیه می شود مقاله بهترین چت بات های هوش مصنوعی را مطالعه کنید.
1. نمونه پرامپت مناسب ChatGPT
- هدف: نوشتن محتوای بلاگ
پرامپت: As a content expert with 5 years of experience, write a blog post on the topic of content creation with artificial intelligence. This content should be about 1000 words. The keyword of this blog is content creation with artificial intelligence and repeat it 10 times in the text. The blog post should include an introduction, main body, and conclusion. The conclusion should invite readers to leave a comment. The main body should be split into at least 4 different subsections.
ترجمه: به عنوان کارشناس محتوا با تجربۀ 5 سال یک پست بلاگ با موضوع تولید محتوا با هوش مصنوعی بنویس. این مطلب حدود 1000 کلمه داشته باشد. کلمۀ کلیدی این بلاگ، تولید محتوا با هوش مصنوعی است و آن را 10 بار در متن تکرار کن. پست بلاگ باید شامل مقدمه، بدنه و جمع بندی باشد. در جمع بندی باید خواننده ها را به گذاشتن کامنت دعوت کرد و بدنه باید 4 بخش متفاوت داشته باشد.
- هدف: تحقیق کلمات کلیدی برای تولید محتوا و سئو
پرامپت: Do keyword research for the keyword saffron export and extract 50 results and arrange them all in one table
ترجمه: برای کلمۀ کلیدی صادرات زعفران کیورد ریسرچ انجام بده و ۵۰ نتیجه استخراج و همه را همراه با میزان جستجو و اینتنت در یک جدول مرتب کن.
- هدف: تدوین تقویم محتوا
پرامپت: Prepare a content calendar containing 30 topics for a personal LinkedIn page that is active in the field of content marketing. Each issue is scheduled to be released in one day. Arrange all topics in a table with publication date
ترجمه: برای یک صفحۀ لینکدین شخصی که در حوزۀ بازاریابی محتوایی فعالیت دارد، تقویم محتوایی شامل 30 موضوع آماده کن. هر موضوع قرار است در یک روز منتشر شود. همۀ موضوعات را به همراه تاریخ انتشار در یک جدول مرتب کن.
- هدف: کپی رایتینگ یا تبلیغ نویسی
پرامپت: Write 7 ideas for copywriting banner ads for a hardware sales site. The purpose of these banners is to attract the audience’s attention, click on the banner and direct the user to the desired site
ترجمه: ۷ ایده برای متن تبلیغات بنری یک سایت فروش آهن آلات بنویس. هدف از این بنرها، جلب توجه مخاطب، کلیک روی بنر و هدایت کاربر به سایت مورد نظر است.
- هدف: استراتژی و اکشن پلن
پرامپت: Write a 3-month action plan for the Instagram activity of a home business in the field of selling cakes and cookies. The purpose of this program is to increase followers and more sales
ترجمه: برای فعالیت اینستاگرامی یک کسب و کار خانگی در حوزۀ فروش کیک و کوکی یک اکشن پلن ۳ ماهه بنویس. هدف از این برنامه، افزایش فالوور و فروش بیشتر است.
2. نمونه پرامپت مناسب میدجرنی
انواع پرامپت نویسی مناسب میدجرنی (Midjourney) به شرح زیر است:
- پرامپت: Make a hyper realistic black pencil drawing of a mother holding her baby and looking at him with a smile. This image is inspired by the works of Chuck Clooney
ترجمه: نقاشی سیاه قلم به سبک هایپر رئالیسم بساز از مادری که نوزاد خود را در آغوش گرفته و با لبخند به او نگاه می کند. این تصویر با الهام از آثار چاک کلونی باشد.
- پرامپت: Create a graffiti image of the Hulk on the wall of an old neighborhood, painted with meticulous detail and masterful acrylic spray paint by Yuji Shinkawa
ترجمه: تصویری گرافیتی از هالک روی دیوار یک محلۀ قدیمی بساز که با دقت و جزئیات فراوان و رنگ اسپری اکریلیک استادانه توسط یوجی شینکاوا کشیده شده است.
کلام آخر
پرامپت نویسی اصولی برای هوش مصنوعی و دریافت نتایج دقیق، نیازمند زمینه مناسبی در نحوه نگارش Prompts خواهد بود. توصیه می شود درخواست های خود را به صورت مکالمه ای بیان کنید تا هوش مصنوعی ارتباط بهتر و بیشتری با درخواست های شما برقرار کند. همچنین برای دقت کافی در خروجی، بهتر است فرمت خروجی مدنظر خود را مشخص نمایید. در نهایت با تعیین لحن و البته مخاطب هدف خود، پرامپت را برای سرویس های هوش مصنوعی ارسال کنید.
هوش مصنوعی امروز به یکی از امکانات برتر گوشی های تلفن همراه تبدیل شده است و می تواند به خودی خود روی تعیین قیمت خرید گوشی تاثیرگذار باشد اما در کنار قابلیت های پیش فرضی مانند بیکسبی در سامسونگ و سیری در اپل که متکی بر هوش مصنوعی هستند، یادگیری مهارت برقراری ارتباط با هوش مصنوعی در روزگار فعلی به شدت احساس می شود و پرامپت نویسی اولین قدم در این مسیر است.